package cn.zhejianglao.shirotemplate.common.model;

import lombok.Data;
import net.sf.oval.constraint.NotNull;

import java.util.Date;

@Data
public class MenuVO {
    /**
     * 创建者
     */
    private Long createdBy;

    /**
     * 创建时间
     */
    private Date creationDate;

    /**
     * 映射
     */
    private String mapping;

    /**
     * 关联的权限id
     */
    private Long permissionId;

    /**
     * 主键
     */
    private Long id;

    /**
     * 层级
     */
    private Integer level;

    /**
     * 更新时间
     */
    private Date modificationDate;

    /**
     * 更新者
     */
    private Long modifiedBy;

    /**
     * 菜单名称
     */
    @NotNull
    private String name;

    /**
     * 父id
     */
    @NotNull
    private Long parentId;


    /**
     * 排序
     */
    private int sort;
}
